/**
 * 
 */
package com.sidom.movieIndexer.service.clean.strategy;

import java.util.Set;

/**
 * A strategy (or policy) definition that is used to clean up movie file names.
 * 
 * @author Siebe
 */
public interface CleanFileNameStrategy {	
	/**
	 * Clean the file name.
	 * @param fileName The file name
	 * @param wordsToRemove Remove the words from the FileName specified in the set
	 * @return The cleaned up file name
	 */
	String cleanFileName(final String fileName, final Set<String> wordsToRemove);
}
